const express =  require('express');
const app = express();
// 关联数据库
// 下载mongoose  npm i mongoose@5 -S
const mongoose = require('mongoose');
mongoose.connect("mongodb://localhost:27017/student_info",{useNewUrlParser:true,useUnifiedTopology:true});
mongoose.connection.once('open',err=>{
    if(!err) console.log('数据库连接成功');
    else console.log(err);
})
// 约束条件
console.log(111);
// 往数据库中进行数据的增删改查   先去创建集合  创建一条条文档   增删改查
// 创建集合 和文档之前   就要设计好集合中有哪些字段  这些字段都是什么数据类 是必须有还是空着也可以 是唯一值还是不是唯一值
// 例如现在 学生个人信息表（集合）
/* 
创建约束条件
stu_id 字符串 必须有的 是唯一的
name  字符串 必须有的 不是唯一的
age   数字number  必须有的  不是唯一
sex   字符串   必须有的   不是唯一
hobby  字符串  不是     不是
*/
// 数据库连接成功   创建约束条件  插入数据  有了数据之后 能做数据的增删改查


app.listen(8080,err=>{
    if(!err) console.log('服务器启动！！');
    else console.log(err);
})
// 同数据库没有一点关系